# Why Chakra UI Vue

**@chakra-ui/vue** is a component library whose mission is to make building accessible
and composable Vue.js  web applications fun.

In order to make our components as accessible as possible, we've carefully crafted each component
to be WAI-ARIA compliant while still making it possible to customize Chakra components based on
constraint-based design principles.

Chakra UI is able to do this because of principles adopted from patterns in the web development space
that proved to be successful. We've borrowed tons of knowledge and inspiration from React's
[Chakra UI](http://chakra-ui.com) (The mother ship 😁) by Segun Adebayo,
[Tailwind CSS](https://tailwindcss.com) by Adam Wathan, [Vuetify](https://vuetifyjs.com) by
John Leider, [Buefy](https://buefy.org) by Walter Thomasi, [Reach UI](https://reacttraining.com/reach-ui/)
from the folks over at React Training, and many other tools that make web development a colorful field.

## Core Concepts
Chakra UI is built from the ground up with two main guiding principles in mind:

  1. [Accessibility](/accessibility)
  2. [Constraint based design](/constraint-based-design)

## Vision

- Provide accessible components out of the box.
- Bridge the gap between design and development, by providing a styling API that utilizes constraint-based design principles.
- Provide composable components that consumers can extend to create their own custom components.
- Find new ways to make building accessible Vue applications fun and fast.

<carbon-ad />